PRODUCT UPDATE ANNOUNCEMENT: VBTRACE 96: Visual Basic 4.0 compatible. VBTrace 96 is a utility program designed primarily to fill a void in the Visual Basic tool kit, namely the ability to obtain a listing of the procedures executed by a Visual Basic program in the order in which they are executed. The standard step tracing provided with Visual Basic is fine for tracing code within a procedure, but is inadequate for tracing program flow from procedure to procedure or through idle time events such as SetFocus or input from the keyboard. Using step tracing will, in many instances, actually change the order in which the procedures are executed. With VBTrace 96 you can easily: 1) Spot procedures which are being called accidentally or unnecessarily, 2) See the exact order in which procedures and events are executed. 3) See why a particular form takes so long to load 4) Know how many forms are loaded at any point in a program. 5) Tell if a procedure is being called recursively. 6) See which areas of your program use the most Windows resources. 7) See when each form is actually loaded and unloaded. 8) Track GDI, USER, and Global Memory usage from procedure to procedure. 9) Track disk space usage. 10) Set and track an unlimited number of watch variables. 11) Monitor the value of arguments being passed to procedures. 12) Pinpoint cascade events. 13) Locate duplicate files on your disk. 14) Print formatted source code listings. 15) Time a procedure or group of procedures with millisecond resolution. 16) Automatically add Error Code to each procedure in a project. 17) Add line numbers to each executable statement in a project. This is convenient for locating errors in compiled programs. 18) Generate a cross reference listing showing all global, form level, and procedure level variables being used in the program and where each is referenced. Also shown are any variables created but never referenced. 19) Generate a cross reference listing showing all procedures in the program and where each procedure is referenced. Also shown are any procedures which are never referenced in the program. 20) Backup the project. 21) Monitor GDI, USER, and global memory while developing your project in the Visual Basic environment. New Features in VBTrace 96: 22) Print your project's source code with different font style and size for the Headings, Procedure Names, Source Code, and Comments. 23) Find and safely remove duplicate files such as DLLs, VBXs, etc. 24) List the procedures in your project sorted by time consumed. 25) Automatically format the source code in your project. There are times in your Visual Basic program when the user clicks, tabs, or Alt/keys and you have no idea which procedures are executed and in what order. With VBTrace 96, you always know. Download VBTrace 96 from any of the following: CIS: MSBASIC Forum VBPJ Forum NET: ftp.apexsc.com/pub/cgvb/coop/cstuart WWW: http://www.apexsc.com/vb/ftp/coop/cstuart AOL: Windows software library Free support from: Chuck Stuart NET: cstuart@metronet.com CIS: 76560,51 AOL: ChukStuart